tumult of emotions - Turkish English Dictionary